var goldJson; //金价
(function(){
    var goldPrice={
        init:function(){
            this.bindEvents();
            getPutPrimeGoldsPrice();
            args = GetUrlParms();
            if(args["type"]!=undefined){
                TYPE=args["type"];
            }
        },
        bindEvents:function(){
            //通过材质设置获取金价
              $("#form_material").on("change",function(){
                var sel_this = $(this).val();
                $.each(goldJson, function(key,val) {
                    if(sel_this==key){
                        $("#g_price").val(val);
                        var g_val = val;
                        if(TYPE == "inlaysettings"){
                            //金价*总重*（1+损耗）+副石金额+工费+保险费=总价
                            var netGoldWeight=$("#g_NetGoldWeight").val(); //净重
                            var wastage=$("#g_Wastage").val(); //耗损
                            var sidePrice="";
                            if($("#g_SidePrice").val()!=""){
                                sidePrice=$("#g_SidePrice").val(); //副石金额
                            }else{
                                sidePrice=0;
                            }
                            var unitPrice=$("#g_LaborFee").val(); //工费
                            var sideLaborFeePrice=$("#g_SideLaborFee").val()*$("#g_SideNum").val(); //副石工费
                            var insurance=$("#g_Insurance").val(); //保险费
                            $("#_confirmPrice").val(formatRMBPrice(parseFloat(g_val)*parseFloat(netGoldWeight)*parseFloat(1+parseFloat(wastage))+parseFloat(sidePrice)+parseFloat(unitPrice)+parseFloat(sideLaborFeePrice)+parseFloat(insurance)));
                        }

                    }
                });
            });

            $("#g_NetGoldWeight").on("input",calcInlay);
            $("#g_price").on("input",calcInlay);
            $("#g_Wastage").on("input",calcInlay);
            $("#g_SidePrice").on("input",calcInlay);
            $("#g_LaborFee").on("input",calcInlay);
            $("#g_Insurance").on("input",calcInlay);
            $("#g_SideLaborFee").on("input",calcInlay);
            $("#g_SideNum").on("input",calcInlay);
            $("#_confirmPrice").on("input",clacRmb);


        },


    }
    goldPrice.init();
})();

//获取金价
function getPutPrimeGoldsPrice(){
    $.ajax({
        url: "/team/GetPrimeGoldsPrice",//提交地址
        type: "POST",//提交方式
        success: function (result) {
            var _result=JSON.parse(result)
            goldJson = _result.data;

            $.each(goldJson, function(i,val) {
                var sel_val = $("#form_material").find('option:selected').val() //添加时
                if(sel_val==i){
                    $("#g_price").val(val);
                }

            });


        }
    });
}

function clacRmb(){
    var g_price=Number($("#g_price").attr('data-val')); //金价
    var sidePrice=Number($("#g_SidePrice").attr('data-val'));  //副石金额
    var laborFee=Number($("#g_LaborFee").attr('data-val')); //工费
    var insurance=Number($("#g_Insurance").attr('data-val')); //保险费
    var sideLaborFee=Number($("#g_SideLaborFee").attr('data-val'));//副石工费

    var totalRmb=Number($("#_confirmPrice").attr('data-val'));
    // console.log(totalRmb)
    if(totalRmb){
        //填入的价格
        var totalPrice=$("#_confirmPrice").val();
        var portion=totalPrice/totalRmb; //比例
        console.log(portion)
        $("#g_Insurance").val(formatRMBPrice(insurance*portion)); //保险费
        $("#g_LaborFee").val(formatRMBPrice(laborFee*portion)) ; //公费
        $("#g_SidePrice").val(formatRMBPrice(sidePrice*portion)); //副石金额
        $("#g_SideLaborFee").val(formatRMBPrice(sideLaborFee*portion)); //副石工费
        $("#g_price").val(formatRMBPrice(g_price*portion)); //金价

    }
}


//通过计算获得空托售价总价
function calcInlay(){
    var g_price=$("#g_price").val();  //金价
    var netGoldWeight=$("#g_NetGoldWeight").val(); //净重
    var wastage=$("#g_Wastage").val(); //损耗
    var sidePrice="";
    if($("#SidePrice").val()!=""){
        sidePrice=$("#g_SidePrice").val();  //副石金额
    }else{
        sidePrice=0;
    }
    var laborFee=$("#g_LaborFee").val(); //工费
    var sideLabor=$("#g_SideLaborFee").val()*$("#g_SideNum").val(); // 副石工费
    var insurance=$("#g_Insurance").val(); //保险费
    if(g_price){
        $("#_confirmPrice").val((formatRMBPrice(((parseFloat(g_price)*parseFloat(netGoldWeight)*parseFloat(1+parseFloat(wastage))+parseFloat(sidePrice)+parseFloat(laborFee)+parseFloat(sideLabor)+parseFloat(insurance))))*$("#discounts").attr('data-val')).toFixed(0));
    }
}




// //点击视频
// $("#inlays_detail,#inlaysettings_detail").on('click','.VideoBtn',function(){
//     $("#video_div").show().css("display","block");
//     $('#MainContent').hide();
//     $("#look_img").hide();
// })
//
// // 点击图片icon
// $("#inlays_detail,#inlaysettings_detail").on("click",".ImgBtn",function(){
//     $('#MainContent').show();
//     $("#look_img").show();
//     $("#video_div").hide();
//
// });
